Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F1 Australia F2 Great Britain F2 France F19 France F8 France F9 France F11 France F14 France F17 France F18 France F1 France F3 Poland F2 Poland F3 France F4 France F5 Spain F11 Spain F12 Spain F19 Spain F20 France F9 France F11 France F12 Spain F31 France F14 France F15 France F16 France F18 France F19 Great Britain F1 Great Britain F2 France F2 France F4 France F15 India F5 South Africa F1 USA F5 Canada F2 USA F9 Canada F3 France F19 Great Britain F2 France F2 France F3 Switzerland F2 France F4 France F5 UAE F1 UAE F2 Great Britain F10 France F8 France F9 Countrywide Classic USTA Challenger - Carson LTA Shrewsbury Challenger - Shrewsbury Tatra Banka Slovak Open - Bratislava St. Brieuc Challenger Monza Challenger Johannesburg Challenger Izmir Challenger France F10 Pozoblanco Challenger Segovia Challenger Knoxville Challenger Napoli Challenger Vancouver Challenger Bordeaux Challenger Lexington Challenger France F11 France F12 Great Britain F22 France F6 Bordeaux Challenger Lisbon Challenger Surbiton Challenger Spain F26 France F7 Spain F14 France F3 France F12 France F15 France F18 France F19 Germany F1 France F14 Great Britain F1 France F10 RCA Championships - Indianapolis The Stella Artois Grass Court Championships - London TD Waterhouse Cup - Long Island The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles China Open - Beijing Delhi Challenger I - New Delhi Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai China Open - Beijing Open 13 - Marseille Tennis Channel Open - Las Vegas The Artois Championships - London Legg Mason Tennis Classic - Washington Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Istanbul Challenger SA Tennis Open - Johannesburg Open 13 - Marseille BMW Open - Munich AEGON Championships - London Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai SA Tennis Open - Johannesburg Open 13 - Marseille Manta Challenger Open de Nice Cote dAzur - Nice AEGON Championships - London 2006 USTA Tallahassee Tennis Challenger - Tallahassee BMW Tennis Championship - Sunrise USTA Tallahassee Tennis Challenger - Tallahassee Open de Moselle - Metz Open Sud de France - Montpellier BNP Paribas Primrose - Bordeaux Brisbane International - Brisbane Heineken Open - Auckland SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch German Tennis Championships - Hamburg Quimper Challenger Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Brisbane International - Brisbane Heineken Open - Auckland Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles SAP Open - San Jose Kremlin Cup - Moscow Brisbane International - Brisbane Heineken Open - Auckland BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem Moselle Open - Metz Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Rome Challenger Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Shenzhen Open - Shenzhen China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice AEGON Championships - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta China Open - Beijing If Stockholm Open - Stockholm Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco AEGON Championships - London Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Sydney International - Sydney Garanti Koza Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Heilbronn Challenger Open Parc - Lyon Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Chengdu Open - Chengdu Abierto Mexicano Telcel - Acapulco Aptos Challenger Segovia Challenger Geneva Open - Geneva Libema Open - 's-Hertogenbosch Turkish Airlines Open Antalya - Antalya Citi Open - Washington Sydney International - Sydney St. Petersburg Open - St. Petersburg Zhuhai Open - Zhuhai Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open de Montauban - Montauban ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Taiwan Challenger - Kaohsiung bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Hamburg European Open - Hamburg Sofia Open - Sofia Delray Beach Open - Delray Beach Murray River Open - Melbourne Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Heilbronn Open - Heilbronn South African Airways Open - East London Internationaux du Doubs - Besancon Kremlin Cup - Moscow Singapore Tennis Open - Singapore Belgrade 2 - Belgrade Challenger DCNS de Cherbourg - Cherbourg Sydney Tennis Classic - Sydney Open Sud de France - Montpellier Dallas Open - Dallas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Open Parc - Lyon Libema Open - 's-Hertogenbosch Viking International - Eastbourne Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz Astana Open - Astana Swiss Indoors Basel - Basel Tel Aviv Watergen Open - Tel Aviv Tennis Napoli Open - Naples United Cup - Australia ASB Classic - Auckland Dallas Open - Dallas Astana Open - Astana Morocco Tennis Tour - Marrakech Atlanta Open - Atlanta Unicredit Czech Open - Prostejov Chengdu Open - Chengdu Dallas Open - Dallas Moselle Open - Metz Mons Challenger Black Forest Open - Freudenstadt Noumea Challenger Sunrise Challenger Caltanissetta Challenger Jersey Challenger Britania Zavaleta - Puebla The 70th King's Cup and Queen's Cup - Bangkok Rhodes Challenger Nottingham Challenger Braunschweig Challenger Pozoblanco Challenger Vancouver Challenger Binghamton Challenger Seoul Challenger Rhodes Challenger Fergana Challenger - Fergana Bordeaux Challenger V Gramado Open de Tennis - Gramado Cremona Challenger Prostejov Challenger St. Remy Challenger Sacramento Challenger Rennes Challenger Tiburon Challenger Orleans Challenger Calabasas Challenger Charlottesville Challenger Bratislava Challenger Helsinki Challenger Noumea Challenger Singapore Challenger Savannah Challenger Kaohsiung Challenger Winnetka Challenger Binghamton Challenger Pozoblanco Challenger Sacramento Challenger Ortisei Challenger Helsinki Challenger Sao Paulo Challenger Noumea Challenger Rome Challenger Nottingham Challenger Vancouver Challenger Gimcheon Challenger Busan Challenger Oldum Brown Vancouver Open - Vancouver Segovia Challenger Nottingham Men's Challenger - Nottingham The LTA Hull Challenger - Hull Heineken Challenger - Ho Chi Minh City Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton IX Open Internacional D'Andorra - Andorra Cridicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte The Gallagher International ATP Tour Challenger - Hamilton Sylt Open 2000 - Sylt Geneva Challenger - Geneva Gallagher International - Hamilton Fergana Challenger - Fergana VIII Open Internacional D'Andorra - Andorra USTA Seascape Challenger - Aptos Credicard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Noumea Challenger Open de la Ville de Saint Denis - Reunion Island Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas 2003 Freeman Men's Challenger - Joplin Rennes Challenger Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Heineken Challenger - Ho Chi Minh City Sporting Challenger 2003 - Turin X Open Internacional D'Andorra - Andorra Credicard Mastercard Tennis Cup - Campos do Jordao Granby Challenger - Granby Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad University of Tennessee USTA Challenger - Knoxville Belgaum Open - Belgaum Yokohama World Tennis Gaora Cup - Yokohama USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin Uncle Toby's Burnie Challenger - Tasmania Uncle Toby's Australian Men's Clay Court Challenger - Canberra Zagreb Open - Zagreb Ljubljana Open - Ljubljana The Surbiton Trophy - Surbiton Open Sainte-Victoire - Aix-En-Provence Steelers Cup - Kosice The Surbiton Trophy - Surbiton Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Ciudad de Pozoblanco Open Diputacion - Cordoba The Natrel's Challenger of Granby - Granby Open de L'Isere - Grenoble 2004 Colorado Tennis Classic - Denver The Nottingham Challenger - Nottingham Binghamton Professional Tennis Tournament - Binghamton Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Okal Cup 2004 - Eckental Open de la Ville de Saint Denis - Reunion Island Mauritius Open - Mauritius Open de L'Isere - Grenoble The LTA Bolton Challenger - Bolton USTA Men's Challenger of Dallas - Dallas Challenger Ford de Cherbourg - Cherbourg 2005 Freeman Men's Challenger - Joplin Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City 4° Sporting Challenger - Turin The Surbiton Trophy - Surbiton The West Side Tennis Club Grass Court Challenger - Forest Hills Fifth Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Open D'Orleans - Orleans 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin BMW Tennis Championship - Sunrise 2006 Challenger of Santa Clarita California Challenger - Valencia Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Atlanta Clay Court Challenger - Atlanta NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Baden Open - Ettlingen Pacific Life Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Open de Montauban - Montauban Ciudad de Pozoblanco Open Diputacion - Cordoba BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Odlum Brown Vancouver Open - Vancouver Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells IPP Geneva Trophy - Geneva GHI Bronx Tennis Classic - Bronx Internazionali BNL d'Italia - Rome Open D'Orleans - Orleans Western & Southern Open - Cincinnati Open de L'Isere-Trophee BNP Paribas - Grenoble BNP Paribas Open - Indian Wells Miami Open - Miami Open de Rennes La Trinitaine - Rennes The Swanston Challenger - Sacramento Western & Southern Open - Cincinnati The $50,000 Pro Challenger at Calabasas - Calabasas BNP Paribas Masters - Paris Miami Open - Miami Challenger Banque Nationale Rimouski - Rimouski Music City Challenger - Nashville USTA Challenger - Champaign BNP Paribas Masters - Paris Open des Alpes Trophee BNP Paribas - Grenoble BNP Paribas Open - Indian Wells Miami Open - Miami South African Airways Tennis Open - Durban Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid LTA Wrexham Challenger - Wrexham Internazionali BNL d'Italia - Rome KGHM Dialog Polish Indoors - Wroclaw Rogers Cup - Montreal Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Voit Mexico City Open - Mexico City BNP Paribas Open - Indian Wells Isla de Lanzarote - Lanzarote Monte-Carlo Rolex Masters - Monte-Carlo Tunis Open 2007 - Tunis Mutua Madrid Open - Madrid Unique Zagreb Open - Zagreb Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Odlum Brown Vancouver Open - Vancouver Mutua Madrid Open - Madrid Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Open D'Orleans - Orleans Rolex Paris Masters - Paris Lubbock Challenger - Lubbock BNP Paribas Open - Indian Wells Miami Open - Miami Oklahoma Challenger - Tulsa Monte-Carlo Rolex Masters - Monte-Carlo Open de Rennes La Trinitaine - Rennes Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Samsung Securities Cup - Seoul Flea Market Cup - Busan Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Challenger Tunisie - Tunis Miami Open - Miami Malaysian Open - Kuala Lumpur Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal KGHM Dialog Polish Indoors - Wroclaw Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells BH Indoor Sarajevo - Sarajevo Tennis Napoli Cup - Napoli Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Miami Open - Miami Status Athens Open - Athens Busan Open Challenger Tennis - Busan Monte-Carlo Rolex Masters - Monte-Carlo 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Roma Open Challenger - Rome Mutua Madrid Open - Madrid III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai The Surbiton Trophy - Surbiton Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open D'Orleans - Orleans National Bank Open - Toronto Cincinnati Open - Cincinnati Shanghai Rolex Masters - Shanghai Open de Rennes - Rennes Rolex Paris Masters - Paris Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Wroclaw Challenger Besancon Challenger Cherbourg Challenger Rabat Challenger St. Remy Challenger Chuncheon Challenger Monterrey Challenger Nottingham Challenger Winnetka Challenger Recanati Challenger Vancouver Challenger Dallas Challenger Johannesburg Challenger Sarasota Challenger Nottingham Challenger Nottingham Challenger Winnetka Challenger Pozoblanco Challenger Shanghai Challenger Wimbledon - London Tashkent Challenger Bangkok Challenger Mons Challenger Rennes Challenger Seoul Challenger Charlottesville Challenger Australian Open - Melbourne Knoxville Challenger Bratislava Challenger French Open - Paris Champaign Challenger Helsinki Challenger Heilbronn Challenger Wimbledon - London Quimper Challenger Guadalajara Challenger Busan Challenger Bordeaux Challenger Nottingham Challenger Nottingham-2 Challenger Sunrise Challenger Vancouver Challenger St. Remy Challenger Istanbul Challenger Mons Challenger Jersey Challenger Rennes Challenger Seoul Challenger Geneva Challenger Loughborough Challenger Dallas Challenger Cherbourg Challenger Rimouski Challenger Sarajevo Challenger Rimouski Challenger Johannesburg Challenger Napoli Challenger Kun-Ming Challenger Busan Challenger Prostejov Challenger Leon Challenger Nottingham-2 Challenger Guadalajara Challenger St. Brieuc Challenger Mexico City Challenger Johannesburg Challenger Australian Open - Melbourne French Open - Paris Szczecin Challenger Wimbledon - London Athens Challenger Charlottesville Challenger U.S. Open - New York St. Brieuc Challenger Morelia Challenger Australian Open - Melbourne Knoxville Challenger French Open - Paris Champaign Challenger Istanbul Challenger Wimbledon - London Tashkent Challenger U.S. Open - New York Knoxville Challenger Champaign Challenger Australian Open - Melbourne Noumea Challenger French Open - Paris Wimbledon - London Genova Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Loughborough Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Mouilleron-Le-Captif Challenger Wimbledon - London Zagreb Challenger Noumea Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Newport Challenger U.S. Open - New York Australian Open - Melbourne Rome Challenger French Open - Paris Lexington Challenger Aptos Challenger Wimbledon - London U.S. Open - New York Orleans Challenger Aix En Provence Challenger Australian Open - Melbourne Tiburon Challenger Rennes Challenger French Open - Paris Wimbledon - London Quimper Challenger Le Gosier Challenger U.S. Open - New York Legg Mason Tennis Classic - Washington D.C. Australian Open - Melbourne French Open - Paris Wimbledon - London The Stella Artois Grass Court Championships - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Mexico City Challenger Wimbledon - London Nottingham 2 Challenger Bordeaux Challenger U.S. Open - New York Gold Flake Open - Chennai Australian Open - Melbourne French Open - Paris Heineken Trophy - 's-Hertogenbosch Aix En Provence Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne Noumea Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Quimper Challenger French Open - Paris 12th BH Tennis Open International Cup - Belo Horizonte Phoenix Challenger Wimbledon - London San Luis Potosi Challenger Ostrava Challenger Zagreb Challenger Birmingham Challenger U.S. Open - New York Oeiras 3 Challenger Australian Open - Melbourne French Open - Paris Miller Lite Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Lyon - Lyon Tennis Channel Open - Las Vegas Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb Campbells Hall of Fame Tennis Championships - Newport The Dubai Tennis Championships - Dubai Campbells Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Erste Bank Open - Vienna Wimbledon - London Medibank International - Sydney U.S. Open - New York Australian Open - Melbourne Regions Morgan Keegan Championships - Memphis French Open - Paris Wimbledon - London Farmers Classic - Los Angeles U.S. Open - New York China Open - Beijing Australian Open - Melbourne Campbell's Hall of Fame Tennis Championships - Newport French Open - Paris U.S. Open - New York Open 13 - Marseille Australian Open - Melbourne AEGON Championships - London French Open - Paris Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Apia International - Sydney Open Sud de France - Montpellier AEGON Championships - London U.S. National Indoor Tennis Championships - Memphis St. Petersburg Open - St. Petersburg Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota If Stockholm Open - Stockholm Moselle Open - Metz Wimbledon - London Abierto Mexicano Telcel - Acapulco BB&T Atlanta Open - Atlanta U.S. Open - New York BRD Nastase Tiriac Trophy - Bucharest Australian Open - Melbourne TEB BNP Paribas Istanbul Open - Istanbul Aegon Nottingham Open - Nottingham Citi Open - Washington Abierto Mexicano - Los Cabos Ricoh Open - 's-Hertogenbosch Stockholm Open - Stockholm French Open - Paris Kremlin Cup - Moscow Swiss Indoors Basel - Basel New York Open - New York Wimbledon - London Almaty Open - Almaty Hall of Fame Open - Newport Moselle Open - Metz ASB Classic - Auckland U.S. Open - New York Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia Delray Beach Open - Delray Beach Australian Open - Melbourne Libema Open - 's-Hertogenbosch French Open - Paris Hall of Fame Open - Newport Erste Bank Open - Vienna Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Melbourne Summer Set - Melbourne Swiss Indoors Basel - Basel Citi Open - Washington Portugal Open - Oeiras Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Sofia Open - Sofia U.S. Open - New York Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Infosys Hall of Fame Open - Newport Citi Open - Washington Swiss Indoors Basel - Basel Apia International - Sydney United Cup - Australia Garanti Koza Sofia Open - Sofia Australian Open - Melbourne Dallas Open - Dallas Delray Beach Open - Delray Beach Topshelf Open - 's-Hertogenbosch Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Moselle Open - Metz Open Occitanie - Montpellier Mifel Tennis Open - Los Cabos French Open - Paris China Open - Beijing Wimbledon - London Abierto Mexicano - Los Cabos Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha New York Open - New York St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Ordina Open - 's-Hertogenbosch Monterrey Challenger cinch Championships - London Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport Qatar Open - Doha Delray Beach International Tennis Championships - Delray Beach Qatar Open - Doha Heineken Open - Auckland Mallorca Championships - Mallorca Interwetten Austrian Open - Kitzbuhel U.S. Open - New York Sofia Open - Sofia Barcelona Open Banc Sabadell - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami St. Petersburg Open - St. Petersburg Sony Ericsson Open - Miami National Bank Open - Toronto BNP Paribas Open - Indian Wells Rolex Paris Masters - Paris Sony Ericsson Open - Miami Masters Series - Hamburg Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Swiss Indoors Basel - Basel Internazionali BNL d'Italia - Rome ASB Classic - Auckland Sony Open Tennis - Miami Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Winston Salem - Winston Salem Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rakuten Japan Open - Tokyo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Open Sud de France - Montpellier Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Rakuten Japan Open - Tokyo Miami Open - Miami Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, PO, MAR-RSA 4-1 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Group II, 1R, RSA-MON 3-2 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group 2, PO, LAT-RSA 3-2 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, Group 1, 1R, RSA-MKD 5-0 Davis Cup, World Group, PO, RSA-IND, 1-4 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, Finals, Group C Davis Cup, Qualifiers, 1R, FRA-ECU 4-0 Davis Cup, Group B, Manchester Davis Cup, Group C, Hamburg Davis Cup, World Group, PO, HUN-FRA 2-3 Davis Cup, World Group, Q, TPE-FRA 0-4 Davis Cup, World Group, 1R, FRA-NED 3-1 All Lower level tournaments French Open (juniors) French Open (juniors) Wimbledon - London Open Parc - Lyon Libema Open - 's-Hertogenbosch French Open - Paris National Bank Open - Montreal Infosys Hall of Fame Open - Newport Mallorca Championships - Mallorca Citi Open - Washington U.S. Open - New York China Open - Beijing Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Miami Open - Miami US Men's Clay Court Championship - Houston Hangzhou Open - Hangzhou Swiss Indoors Basel - Basel Western & Southern Open - Cincinnati cinch Championships - London